package com.ruoyi.project.cyq.task.task.service;

import com.ruoyi.project.cyq.task.task.domain.Task;
import com.ruoyi.project.cyq.task.task.domain.TaskVo;
import com.ruoyi.project.system.user.domain.User;

import java.util.List;

public interface ITaskService {

    public List<TaskVo> selectTaskList(Task task);

    public List<TaskVo> selectTaskList1(Task task);

    public List<TaskVo> selectTaskList2(Task task);

    public String checkTaskNameUnique(Task task);

    public int insertTask(Task task, String taskStartTime, String taskEndTime);

    public Task selectTaskById(long taskId);

    int updateTask(Task task, String taskStartTime, String taskEndTime);

    int deleteTaskByIds(String ids);

    List<Task> selectAllTaskTitle();

    User selectUserNameByTaskTitle(String taskTitle);
}
